맨위로가기

STL (파일 포맷)

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

STL(파일 포맷)은 1987년 3D 시스템즈가 자사의 3D 프린터를 위해 개발한 파일 형식이다. 이 형식은 3차원 형상을 삼각형 폴리곤의 집합으로 표현하며, ASCII 형식과 바이너리 형식이 존재한다. STL은 3D 프린팅 분야에서 널리 사용되지만, 곡면 표현의 한계, 위상 정보 부족, 색상 및 재질 정보 부재 등의 단점을 가지고 있다. 이러한 한계를 극복하기 위해 AMF와 같은 새로운 파일 형식이 개발되고 있다.

더 읽어볼만한 페이지

  • 3차원 그래픽스 파일 포맷 - VRML
    VRML은 3차원 가상 현실 공간을 표현하기 위한 텍스트 기반 파일 형식으로, 폴리곤 정보 지정, URL 연결을 통한 객체 확장, 애니메이션 및 상호 작용 지원 등의 기능을 제공했으나 현재는 X3D로 대체되어 3D 모델 교환 형식으로 활용된다.
  • 3차원 그래픽스 파일 포맷 - GlTF
    glTF는 3D 모델과 씬을 효율적으로 전송하고 로드하기 위한 개방형 표준 파일 형식으로, 다양한 애플리케이션에서 사용되며, 물리 기반 렌더링, 바이너리 형식, 확장 기능 등을 통해 발전해왔지만, 파일 크기, 호환성, 확장성, 애니메이션 지원 측면에서 비판도 존재한다.
  • CAD 파일 포맷 - DXF
    DXF는 CAD 데이터 호환성을 위해 개발된 오토데스크 AutoCAD의 도면 파일 형식으로, ASCII와 이진 형식을 모두 지원하지만 복잡한 객체 지원 제한과 불완전한 규격 공개로 DWG 형식에 비해 유용성이 감소하기도 한다.
  • CAD 파일 포맷 - .dwg
    .dwg는 CAD 도면 형식 중 가장 널리 쓰이는 형식으로, 1970년대 후반 Interact CAD 패키지의 기본 파일 형식이었으며, 오토데스크가 AutoCAD의 기반으로 라이선스를 받아 발전시켜왔고, 그래픽 데이터, 비 그래픽 데이터, 메타데이터 등 다양한 정보를 포함한다.
  • 그래픽 파일 포맷 - JPEG
    JPEG은 정지 화상의 디지털 압축 및 코딩을 위한 국제 표준이자 이를 만든 위원회의 이름으로, 1992년 최초 표준 발표 이후 웹 환경에서 널리 사용되는 이미지 형식이 되었다.
  • 그래픽 파일 포맷 - BMP 파일 포맷
    BMP 파일 포맷은 마이크로소프트에서 정의한 다양한 색상 깊이를 가진 컬러 비트맵 표현 방식으로, 장치 독립 비트맵이라고도 불리며, BMP 헤더, 비트맵 정보, 색 팔레트, 비트맵 데이터 등으로 구성되어 높은 호환성을 가지지만 압축을 거의 하지 않아 파일 크기가 큰 편이다.
STL (파일 포맷) - [IT 관련 정보]에 관한 문서
파일 정보
파일 확장자.stl
MIME 형식code: model/stl
code: model/x.stl-ascii
code: model/x.stl-binary
매직 넘버알 수 없음
소유자스리디 시스템즈
출시1987년
장르스테레오리소그래피
설명
명칭Stereolithography (스테레오리소그래피)
Standard Triangulated Language (표준 삼각 분할 언어)
Standard Tessellation Language (표준 테셀레이션 언어)
용도3D 프린팅 및 스캐닝 응용 프로그램용 파일 형식

2. 역사

STL 파일 형식은 1987년 앨버트 컨설팅 그룹이 3D 시스템즈를 위해 개발하였다.[11] 이 형식은 3D 시스템즈의 초기 상업용 3D 프린터에 사용하기 위해 만들어졌으며, 초기 출시 이후 22년 동안 비교적 큰 변경 없이 기본적인 3D 프린팅 데이터 형식으로 사용되었다.[12] 이후 기술 발전에 따라 2009년에는 업데이트된 STL 2.0 형식이 제안되었고, 이는 적층 제조 파일 형식(AMF)으로 이어지는 계기가 되었다.[12][13]

2. 1. 개발 배경

STL은 1987년 앨버트 컨설팅 그룹이 3D 시스템즈를 위해 개발하였다.[11] 이 파일 형식은 3D 시스템즈가 처음으로 상업화한 3D 프린터에 사용하기 위해 만들어졌다. 처음 공개된 이후 22년 동안 큰 변화 없이 사용되었다.[12]

2009년에는 STL 2.0이라는 업데이트된 형식이 제안되었고, 이는 이후 적층 제조 파일 형식으로 발전하게 되었다.[12][13]

2. 2. 발전 과정

STL은 1987년 3D 시스템즈를 위해 앨버트 컨설팅 그룹이 개발했다.[11] 이 형식은 3D 시스템즈의 최초 상업용 3D 프린터를 위해 만들어졌다. 초기 출시 이후 22년 동안 비교적 큰 변경 없이 유지되었다.[12]

2009년에는 이 형식의 업데이트판인 STL 2.0이 제안되었으며,[12] 이는 이후 적층 제조 파일 형식(AMF)으로 발전했다.[13]

3. 형식

STL 파일은 3차원 모델의 표면 형상을 삼각형 메시(mesh)로 표현하는 데 널리 사용되는 파일 포맷이다. 이 형식에는 크게 두 가지 종류가 있다: ASCII 형식과 바이너리 형식이다.


  • ASCII STL: 사람이 읽을 수 있는 일반 텍스트로 작성된다. 각 삼각형은 꼭짓점 좌표와 법선 벡터 정보로 기술된다. 가독성이 높다는 장점이 있지만, 파일 크기가 크고 데이터를 읽고 쓰는 처리 속도가 상대적으로 느리다.[14][15]
  • 바이너리 STL: ASCII 형식과 동일한 정보를 포함하지만, 데이터를 이진 형태로 저장한다. 이로 인해 파일 크기가 훨씬 작고 데이터 처리 속도가 빠르다. 특히 복잡한 모델의 경우 파일 크기 및 처리 시간 면에서 유리하다. 헤더 정보와 삼각형 개수, 그리고 각 삼각형 데이터(법선 벡터, 꼭짓점 좌표)가 순차적으로 저장된다.


두 형식 모두 기본적으로 각 삼각형의 꼭짓점 좌표와 면의 방향을 나타내는 법선 벡터 정보를 포함한다. 법선 벡터는 일반적으로 면의 바깥쪽을 향하도록 정의되며, 오른손 법칙에 따라 정렬된 꼭짓점 순서를 통해 계산될 수도 있다.[2]

표준 STL 형식에는 색상 정보가 포함되지 않지만, 일부 소프트웨어에서는 바이너리 형식의 특정 영역(주로 '속성 바이트 수' 필드나 헤더)을 활용하여 비표준 방식으로 색상 정보를 추가하기도 한다.[9] 이러한 방식들은 소프트웨어마다 구현 방식이 달라 호환성 문제가 있을 수 있다.

각 형식의 구체적인 구조와 색상 정보 추가 방식, 법선 벡터의 역할 등에 대한 자세한 내용은 하위 섹션에서 다룬다.

3. 1. ASCII 형식

ASCII STL 파일은 텍스트 기반으로 사람이 읽기 쉽다는 장점이 있지만, 바이너리 형식에 비해 파일 크기가 크고 파일 처리 속도가 느리다.

파일은 `'''solid'''` 키워드로 시작하며, 선택적으로 뒤에 이름(name)을 붙일 수 있다. 이름이 없더라도 `solid` 다음에는 공백이 있어야 일부 소프트웨어와의 호환성을 유지할 수 있다. 첫 줄(`solid` 행) 이후의 내용은 무시되며, 메타데이터(예: 파일 이름, 작성자, 수정 날짜 등)를 저장하는 데 사용되기도 한다.[14] 파일은 `'''endsolid'''` 키워드로 끝나며, 시작할 때 이름을 사용했다면 같은 이름(name)으로 끝나야 한다.

파일의 핵심 내용은 여러 개의 삼각형 데이터로 구성된다. 각 삼각형(facet)은 다음과 같은 형식으로 표현된다:[15]

```text

'''facet normal''' ''ni nj nk''

'''outer loop'''

'''vertex''' ''v1x v1y v1z''

'''vertex''' ''v2x v2y v2z''

'''vertex''' ''v3x v3y v3z''

'''endloop'''

'''endfacet'''

```

  • `'''facet normal'''`은 삼각형 면의 법선 벡터(normal vector|노멀 벡터영어)를 나타내며, 세 개의 부동소수점 숫자(ni, nj, nk)로 표현된다. 이 벡터는 보통 크기가 1인 단위 벡터여야 한다.
  • `'''outer loop'''`와 `'''endloop'''` 사이에는 삼각형을 구성하는 세 개의 꼭짓점(vertex) 좌표가 온다. 각 `'''vertex'''` 뒤에는 x, y, z 좌표값이 부동소수점 숫자로 표시된다. 꼭짓점은 오른손 법칙에 따라 시계 반대 방향 순서로 나열되어야 한다. 수학적으로는 꼭짓점 좌표로부터 법선 벡터를 계산할 수 있지만, STL 형식에서는 법선 벡터를 명시적으로 포함한다.
  • 법선 벡터(`n`)와 꼭짓점 좌표(`v`)의 각 성분은 `부호-가수-e-부호-지수` 형식의 부동소수점 숫자로 표현된다(예: `2.648000e-002`, `1.000000e+01`). 법선 벡터 성분은 음수일 수 있지만, 좌표 성분은 일반적으로 0 또는 양수 값을 가진다.


스페리콘의 예시 ASCII STL 파일


파일 내에서 숫자나 키워드 내부를 제외하고는 공백 문자(공백, 탭, 줄 바꿈)를 자유롭게 사용할 수 있다. 단, `facet`과 `normal` 사이 및 `outer`와 `loop` 사이의 공백은 필수이다.[9]

형식의 구조 자체는 삼각형 외에 다른 형태(예: 여러 개의 루프를 가진 면, 세 개 이상의 꼭짓점을 가진 루프)도 가능할 것처럼 보이지만, 표준 형식 설명에서는 오직 삼각형으로 표면을 분할하는 방식(테셀레이션)만을 다룬다.[2]

3. 2. 바이너리 형식

ASCII STL 파일은 크기가 클 수 있어, 이를 보완하기 위한 바이너리 STL 형식이 존재한다. 바이너리 형식은 ASCII 형식에 비해 파일 크기가 작고, 데이터를 읽고 쓰는 속도가 빠르다는 장점이 있다. 특히 부동소수점 숫자의 자릿수가 많을수록 파일 크기 차이가 커져 유리하며, SSD와 같은 고속 저장 장치의 성능을 활용하기에도 적합하다.

바이너리 STL 파일의 구조는 다음과 같다.

바이너리 STL 파일 구조
데이터크기 (바이트)설명
헤더80임의의 문자열. 일반적으로 내용은 무시되지만, ASCII 문자열 `solid`로 시작하면 일부 소프트웨어가 ASCII 형식으로 잘못 인식할 수 있으므로 주의해야 한다.
삼각형 개수4파일에 포함된 전체 삼각형의 개수를 나타내는 4바이트 리틀 엔디안 부호 없는 정수(UINT32).
삼각형 데이터 (반복)50 (개당)아래 설명된 형식으로 각 삼각형의 데이터가 삼각형 개수만큼 반복된다. 파일은 마지막 삼각형 데이터 이후에 종료된다.



각 삼각형 데이터는 총 50바이트로 구성되며, 세부 내용은 다음과 같다.

각 삼각형 데이터 구조 (총 50 바이트)
데이터크기 (바이트)형식설명
법선 벡터12REAL32[3]삼각형 면의 법선 벡터 X, Y, Z 좌표. 각 좌표는 4바이트 IEEE 754 형식이며, 리틀 엔디안 방식으로 저장된다.
정점 112REAL32[3]삼각형의 첫 번째 꼭짓점 X, Y, Z 좌표. 형식은 법선 벡터와 동일하다.
정점 212REAL32[3]삼각형의 두 번째 꼭짓점 X, Y, Z 좌표. 형식은 법선 벡터와 동일하다.
정점 312REAL32[3]삼각형의 세 번째 꼭짓점 X, Y, Z 좌표. 형식은 법선 벡터와 동일하다.
속성 바이트 수2UINT162바이트 부호 없는 정수. 표준 형식에서는 이 값이 0이어야 하며, 대부분의 소프트웨어는 다른 값을 인식하지 못한다.[9] 일부 비표준 형식에서는 이 공간을 색상 정보 저장에 사용한다.



=== 색상 정보 ===

표준 바이너리 STL 형식에는 색상 정보가 포함되지 않지만, 색상 정보를 추가하기 위한 비표준 방식이 최소 두 가지 존재한다.

==== VisCAM / SolidView 방식 ====

VisCAM 및 SolidView 소프트웨어는 각 삼각형 데이터 끝에 있는 2바이트의 "속성 바이트 수" 공간을 사용하여 15비트 RGB 색상 정보를 저장한다.

VisCAM/SolidView 색상 정보 (속성 바이트 수, 2 바이트)
비트설명
0–4파란색(Blue) 강도 (0–31)
5–9녹색(Green) 강도 (0–31)
10–14빨간색(Red) 강도 (0–31)
15색상 유효 플래그 (1: 색상 정보 유효, 0: 색상 정보 무효 또는 일반 STL)



==== Materialise Magics 방식 ====

Materialise Magics 소프트웨어는 두 가지 방식으로 색상 정보를 저장할 수 있다.

# 객체 전체 색상: 파일 시작 부분의 80바이트 헤더 영역을 사용한다. 헤더 내에 ASCII 문자열 `COLOR=`가 포함되어 있으면, 그 뒤에 오는 4바이트가 각각 빨간색(Red), 녹색(Green), 파란색(Blue), 알파 채널(Alpha, 투명도) 값을 0–255 범위로 나타낸다. 이 색상은 개별 면에서 별도로 지정하지 않는 한 객체 전체에 적용된다. Magics는 재료 정보도 지원하는데, `COLOR=` 지정 바로 뒤에 `,MATERIAL=` 문자열과 함께 분산 반사(diffuse), 반사광(specular), 주변광(ambient) 색상 정보(각각 4바이트씩, 총 12바이트)를 추가할 수 있다. 재료 설정은 기본 색상 설정보다 우선한다.

# 면별 색상: 각 삼각형 데이터의 "속성 바이트 수" 공간(2바이트)을 사용한다. 비트 할당 방식은 VisCAM/SolidView와 유사하지만 색상 순서가 다르다.

Materialise Magics 면별 색상 정보 (속성 바이트 수, 2 바이트)
비트설명
0–4빨간색(Red) 강도 (0–31)
5–9녹색(Green) 강도 (0–31)
10–14파란색(Blue) 강도 (0–31)
15색상 적용 방식 플래그 (0: 이 면의 고유 색상 사용, 1: 객체 전체 색상 사용)



VisCAM/SolidView 방식과 Materialise Magics의 면별 색상 방식은 사용하는 비트 공간은 같지만, 저장하는 색상(RGB)의 순서가 서로 반대이다. 이 때문에 두 형식 간의 호환성은 없으며, 일반적인 STL 리더가 두 형식을 자동으로 구분하기도 어렵다. 또한 두 방식 모두 면별 투명도(알파 값)를 지정할 수 없어, 특정 면만 선택적으로 투명하게 만드는 것은 불가능하다.

3. 3. 법선 벡터

STL 파일 형식에서, 면 법선은 3차원 모델의 각 삼각형 면이 어느 방향을 향하는지를 나타낸다. ASCII 형식과 바이너리 형식 모두에서 이 법선 벡터는 모델의 바깥쪽을 향하는 단위 벡터여야 한다.[16] 이는 모델의 안과 밖을 구분하는 중요한 정보이며, 특히 3D 프린팅(RP) 시스템에서 중요하게 사용된다. 만약 변환 과정에서 오류가 발생하여 법선 벡터의 방향이 뒤집히면, 3D 프린팅 시 문제가 생길 수 있다. 이러한 오류는 Magics와 같은 STL 편집 소프트웨어를 사용하여 수정할 수 있다.

대부분의 소프트웨어는 삼각형을 이루는 꼭짓점들의 나열 순서를 이용해 법선 벡터를 자동으로 계산한다. 이때 주로 '오른손 법칙'이 사용되는데, 이는 모델 외부에서 보았을 때 꼭짓점들이 시계 반대 방향으로 나열되도록 하는 방식이다.[2] 따라서 파일에 법선 벡터 정보가 없거나 (0,0,0)으로 설정되어 있어도 소프트웨어가 알아서 계산하는 경우가 많다.

하지만 소프트웨어마다 법선 벡터를 처리하는 방식은 조금씩 다르다. 어떤 STL 로더(예: Art of Illusion의 STL 플러그인)는 파일에 저장된 법선 벡터와 오른손 법칙으로 계산한 벡터가 일치하는지 확인하고, 다를 경우 사용자에게 알려주기도 한다. 반면, 파일에 저장된 법선 정보를 완전히 무시하고 오직 오른손 법칙으로만 계산하는 소프트웨어어도 있다. 따라서 여러 소프트웨어 간의 완벽한 호환성을 위해서는 파일 내에 정확한 법선 벡터 정보를 포함시키고, 꼭짓점 순서도 오른손 법칙에 맞게 정렬하는 것이 좋다.

특별한 경우로, 솔리드웍스와 같은 일부 CAD 소프트웨어는 음영 효과를 표현하기 위해 법선 벡터를 사용하기도 한다. 이 경우, 파일에 저장된 법선 벡터는 실제 삼각형 면의 기하학적인 법선 방향과 다를 수 있다.

4. 특징

STL 파일은 3차원 형상을 구성하는 작은 삼각형 요소의 집합으로 기술한다.[17][18] 기본적으로 삼각형만 사용하며, 다른 다각형이나 곡선은 다루지 않는 것이 특징이다. 각 삼각형 요소는 세 개의 꼭짓점 좌표와 법선 벡터로 정의되는 삼각형 폴리곤이며, 이를 패싯(facet)이라고 부른다.

이러한 구조 때문에 곡면을 완벽하게 표현하는 것은 불가능하다. 곡면을 표현하려면 삼각형의 크기를 줄여 근사적으로 나타내야 하는데, 정확도를 높이기 위해 삼각형 수를 늘리면 파일 크기가 매우 커지는 단점이 있다. 예를 들어, Rhino 3d[17]나 Blender[18]와 같은 3D 디자인 프로그램은 NURBS 같은 기술을 사용하여 실제 곡면 정보를 더 작은 파일 크기로 저장할 수 있지만, 모델을 STL 형식으로 내보낼 때는 결국 삼각형 메쉬로 변환해야 한다.

또한 STL 파일은 색상, 재질, 텍스처 정보나 위상 데이터(형상 간의 연결 정보)를 포함하지 않는다. 데이터 구조가 단순하다는 점 때문에 래피드 프로토타이핑 분야에서 표준 포맷으로 널리 사용되고 있으며, 다양한 래피드 프로토타이핑 시스템에서 지원된다.

표준 STL 형식에서는 색상 등의 추가 정보를 정의할 수 없지만, 일부 소프트웨어에서는 바이너리 STL 파일 형식에서 패싯 번호를 정의하는 2바이트 공간을 활용하여 색상 정보를 지정하는 등 확장된 기능을 사용하기도 한다.

5. 3D 프린팅에서의 활용

위키백과 로고


3D 프린터는 SLA, SLS, SHS, DMLS, EBM, DLP, FDM (또는 FFF) 등 다양한 방식으로 재료를 한 층씩 쌓아 올려 물체를 제작한다.[19] 이 과정에서는 재료가 굳어져 채워지는 일련의 닫힌 2차원 윤곽선(수평 레이어)이 필요하며, 각 레이어는 서로 융합된다. 원래는 각기 다른 높이(Z 값)를 가진 닫힌 다각형(레이어 또는 슬라이스)의 연속으로 파일을 만드는 것이 자연스러웠다. 하지만 제작 속도를 높이기 위해 레이어 두께를 조절하는 경우가 많아지면서, 필요한 높이에서 슬라이스할 수 있는 닫힌 다면체 모델 정의 방식인 STL 파일 형식이 더 편리하게 사용되었다.

성공적인 3D 프린팅을 위해 STL 파일로 표현되는 표면은 몇 가지 조건을 만족해야 한다. 우선 표면은 닫혀 있어야 하며(구멍이 없어야 함), 연결되어 있어야 한다(모든 모서리가 정확히 두 개의 면에 의해 공유되어야 함). 또한, 표면이 자기 자신과 교차해서는 안 된다. STL 파일 형식 자체는 이러한 속성을 강제하지 않지만 3D 프린팅에서는 매우 중요하다. 표면이 제대로 닫혀 있지 않으면 슬라이싱 소프트웨어가 2D 다각형을 올바르게 생성하지 못할 수 있다.

면의 법선 벡터 방향 또한 중요하다. STL 파일 규격에서는 법선 벡터가 항상 물체의 바깥쪽을 향하는 단위 벡터여야 한다. 3D 프린팅 시스템은 이 법선 벡터 정보를 이용해 물체의 안과 밖을 구분하므로, 변환 과정에서 오류로 법선 벡터가 뒤집히면 제작 오류가 발생할 수 있다. 잘못된 법선이나 누락된 표면 등은 슬라이싱 및 채우기 과정에 영향을 미쳐 인쇄 품질을 떨어뜨리거나 심하면 인쇄가 중단될 수도 있다.

문제가 있는 STL 파일은 수정해야 한다. 일부 슬라이싱 소프트웨어는 서로 매우 가까운 정점들을 합쳐 작은 불일치를 자동으로 수정하기도 하지만, 그 결과는 예측하기 어렵다. 따라서 CAD 프로그램으로 파일을 다시 가져와 수정하거나, Magics와 같은 전문 STL 편집 소프트웨어를 사용해 오류를 수정하는 것이 일반적이다.

한편, 솔리드웍스와 같은 일부 소프트웨어는 법선 벡터를 쉐이딩 효과 표현에 사용하기도 한다. 이 경우 파일에 저장된 법선 벡터는 삼각형 면의 실제 기하학적 법선 벡터와 다를 수 있다.

6. 기타 분야에서의 활용

STL 파일은 CAD/CAM 시스템 사이의 데이터를 주고받는 데 사용될 수 있다. 또한, Mathematica와 같은 계산 환경과의 데이터 교환에도 활용된다.

7. 한계 및 개선 노력

STL 파일 형식은 3차원 형상을 구성하는 작은 삼각형 요소의 집합으로 기술한다. 이 삼각형 요소는 세 개의 꼭짓점 좌표와 법선 벡터로 정의되는 폴리곤이며, 패싯(facet)이라고 불린다.[17][18] 데이터 구조가 간단하여 래피드 프로토타이핑 분야에서 표준 포맷으로 널리 사용되고 있다.

그러나 STL 형식은 몇 가지 본질적인 한계를 가지고 있다.


  • 곡면 표현의 한계: STL은 삼각형만을 사용하기 때문에 수학적 곡면을 완벽하게 표현할 수 없다. 곡면을 근사적으로 표현하기 위해 더 많은 삼각형을 사용하면 파일 크기가 매우 커질 수 있다. 예를 들어, Rhino 3D[17]나 Blender[18]와 같은 3D 디자인 프로그램은 NURBS를 사용하여 실제 곡면을 생성하고 이를 고유 파일 형식으로 저장할 수 있지만, 모델을 STL 형식으로 내보낼 때는 이를 삼각형 메쉬로 변환해야 한다.
  • 위상 정보 부족: 형상 간의 연결 정보, 즉 위상 데이터가 포함되지 않아 복잡한 형상을 다루거나 수정하기 어렵다.
  • 추가 정보 부재: 기본적으로 색상, 재질, 점, 선과 같은 삼각형 폴리곤 외의 정보는 포함하지 않는다. 다만, 일부 소프트웨어에서는 바이너리 STL 형식의 특정 부분을 활용하여 색상 정보를 추가하는 확장 기능을 사용하기도 한다.

참조

[1] 웹사이트 model/stl https://www.iana.org[...] IANA 2018-03-06
[2] 웹사이트 STL (STereoLithography) File Format Family https://www.loc.gov/[...] 2022-05-30
[3] 간행물 StereoLithography Interface Specification 3D Systems, Inc. 1988-07
[4] 간행물 StereoLithography Interface Specification 3D Systems, Inc. 1989-10
[5] 간행물 SLC File Specification 3D Systems, Inc.
[6] 서적 User's Guide to Rapid Prototyping Society of Manufacturing Engineers 2004
[7] 웹사이트 STLA Files - ASCII stereolithography files https://people.math.[...] 2014-07-10
[8] 웹사이트 The StL Format: Standard Data Format for Fabbers http://www.fabbers.c[...] 2022-05-30
[9] 서적 Automated Fabrication: Improving Productivity in Manufacturing Prentice Hall PTR 1993
[10] 간행물 Rapid Prototyping: Principles and Applications World Scientific Publishing Co.
[11] 웹사이트 STL File Format for 3D Printing - Explained in Simple Terms https://all3dp.com/w[...] 2016-11-17
[12] 웹사이트 STL 2.0 May Replace Old, Limited File Format http://www.rapidtoda[...] 2017-05-05
[13] 컨퍼런스 STL 2.0: A Proposal for a Universal Multi-Material Additive Manufacturing File Format https://sffsymposium[...] 2009
[14] 웹사이트 STL format http://paulbourke.ne[...] 1999-10
[15] 웹사이트 STL (STereoLithography) File Format, ASCII https://www.loc.gov/[...] 2022-05-30
[16] 서적 The History of Visual Magic in Computers: How Beautiful Images are Made in CAD, 3D, VR and AR https://www.worldcat[...] Springer
[17] 웹사이트 What are NURBS? https://www.rhino3d.[...] 2021-06-25
[18] 웹사이트 Structure — Blender Manual https://docs.blender[...] 2021-06-25
[19] 서적 3D Printing: The Next Industrial Revolution https://www.worldcat[...] ExplainingTheFuture.com
[20] 웹인용 model/stl https://www.iana.org[...] IANA 2018-03-06
[21] 웹인용 STL (STereoLithography) File Format Family https://www.loc.gov/[...] 2022-05-30
[22] 인용 StereoLithography Interface Specification 3D Systems, Inc. 1988-07
[23] 인용 StereoLithography Interface Specification 3D Systems, Inc. 1989-10
[24] 인용 SLC File Specification 3D Systems, Inc.
[25] 웹인용 STL File Format for 3D Printing - Explained in Simple Terms https://all3dp.com/w[...] 2016-11-17
[26] 웹인용 STL 2.0 May Replace Old, Limited File Format http://www.rapidtoda[...]
[27] 웹인용 STL 2.0: A Proposal for a Universal Multi-Material Additive Manufacturing File Format https://sffsymposium[...] Cornell University 2009



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com